meaning of babirusa

babirusa meaning in General Dictionary

Indonesian crazy pig with huge curved canine teeth


babirusa - German to English

babirusa [Babyrousa babyrussa]

View more

  • pig-deer [Babyrousa babyrussa]

Sentence Examples with the word babirusa

Unlike ordinary wild pigs, the babirusa produces uniformly coloured young.

View more Sentence Examples