Synonyms and Antonyms for babiroussa | Synonym.com

Synonyms and Antonyms for babiroussa

1. babiroussa (n.)

Indonesian wild pig with enormous curved canine teeth

Synonyms: