English-Italian dictionary »

cane rat meaning in Italian

EnglishItalian
cane rat (rodent)
noun

ratto del bambùnoun
{m}