Explain the Idiom
Help
My friend has a green thumb. She can grow anything.
To be good at growing plants/flowers
I love your new car! I'm green with envy.
To be jealous
Why are you being so quiet? Cat got your tongue?
to be shy or not talkative
Unlock this slideshow and over 2 million more with Baamboozle+
Try slideshows
Your experience on this site will be improved by allowing cookies.
Allow cookies