Babyrousa Babyrussa
noun
- 1
Indonesian wild pig with enormous curved canine teeth
Synonyms
Also useful for “Babyrousa Babyrussa”:Crossword— Multi-word entries show up in clues
Indonesian wild pig with enormous curved canine teeth
Also useful for “Babyrousa Babyrussa”:Crossword— Multi-word entries show up in clues