English-Italian dictionary »

mamushi meaning in Italian

EnglishItalian
mamushi (Gloydius blomhoffi)
noun

mamushinoun
{m}