English-Italian dictionary »

snowcat meaning in Italian

EnglishItalian
snowcat (vehicle)
noun

gatto delle nevinoun
{m}