English-Italian dictionary »

babiroussa meaning in Italian

EnglishItalian
babiroussa (hoglike quadruped)
noun

babirussanoun
{m}