.. 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
2
- to have success or good fortune in a situation in which one was likely to fail, be harmed.
- to be good at growing plants.
- start to act or behave in a better or more responsible way.(improve)
HOPE IT HELPS YOU GUYS...
HAVE A GREAT DAY (•‿•)
Similar questions