What is the meaning of the word "babyrousa"?
Definitions:
-
A distinctive wild pig native to the Indonesian islands, characterized by their unusual tusks. NOUN
- The babyrousa is a rare and elusive pig-like animal found in the rainforsts of Indonesia.
Synonyms: