to have green fingers
быть умелым садоводом-огородником
https://dictionary.cambridge.org/ru/словарь/англо-русский/have-green-fingers