English-Italian dictionary »

green thumb meaning in Italian

EnglishItalian
green thumb (skill)
noun

pollice verdenoun
{m}