English-Italian dictionary »

babirusa meaning in Italian

EnglishItalian
babirusa [babirusas] (a member of the genus Babyrousa)
noun

babirussanoun
{m}

Your history