Word Hen
What is the meaning of the word "
babirussa
"?
Definitions:
Indonesian wild pig with enormous curved canine teeth.
NOUN
Synonyms:
babirusa