Find the word definition

The Collaborative International Dictionary
Babyrussa

Babyroussa \Bab`y*rous"sa\, ||Babyrussa \Bab`y*rus"sa\, n. (Zo["o]l.) See Babiroussa.

Wiktionary
babyrussa

n. (alternative form of babyroussa English)