The body
avoir la main verte
StandardB1Meaning
To have green fingers, to make plants grow without trouble.
Word for word
to have a green hand
Example
Ma voisine a la main verte : son balcon est une jungle.
My neighbour has green fingers: her balcony is a jungle.