English, asked by gautamkataky71, 9 days ago

.. Give the meanings of the following idioms.        a) To come up smelling roses.        b) To have green fingers.        c)  Turn over a new leaf​

Answers

Answered by EESHITHASHREE
2
  1. to have success or good fortune in a situation in which one was likely to fail, be harmed.
  2. to be good at growing plants.
  3. start to act or behave in a better or more responsible way.(improve)

HOPE IT HELPS YOU GUYS...

HAVE A GREAT DAY (•‿•)

Similar questions