green fingers

Etymology
From, possibly popularized by the British gardener and radio and television broadcaster Cecil Henry Middleton (1886–1945).

Noun

 * 1)  A seemingly natural gardening ability.

Usage notes
The term is chiefly used in the form to have green fingers.