Babyrousa Babyrussa

noun

  1. 1

    Indonesian wild pig with enormous curved canine teeth

Synonyms

Also useful for “Babyrousa Babyrussa”:Crossword