English-Italian dictionary »

dugout meaning in Italian

EnglishItalian
dugout canoe (a canoe made from a tree trunk)
noun

lintronoun
{f}

piroganoun
{f}