French-Latin dictionary »

babiroussa meaning in Latin

FrenchLatin
babiroussa nom

Babirussanoun