Idiom – (to have) green fingers.
Meaning – This expression is used to describe someone who is a highly skilled gardener. This expression is British English and is common in the UK and Australia. In the US a skilled gardener would be more commonly known as (to have) a green thumb.
tener buena mano para las plantas