Je suis désolée si j’ai écrit la phrase incorrectement. Qu’est-ce que c’est en anglais? L’expression est intéressante hehe ^-^
avoir la main verte = to have green fingers/thumb.
It means you can easily make plants/flowers/vegetables/fruits grow.
thanks for the explanation