babiroussa - French English Dictionary

babiroussa

Play ENFRFRfr
Play ENFRFRca

Meanings of "babiroussa" in English French Dictionary : 3 result(s)

French English
Zoology
babiroussa [m] babirusa
babiroussa [m] togian islands babirusa
babiroussa [m] sulawesi babirusa