babiroussaEnglish

Babyrousa Babyrussa, babiroussa, babirusa, babirussa

Noun

Indonesian wild pig with enormous curved canine teeth

English: babirusa, babiroussa, babirussa, Babyrousa Babyrussa

English words with similar meanings

Show 3 words