What is the meaning of the word "babyrousa"?

Definitions:

  1. A distinctive wild pig native to the Indonesian islands, characterized by their unusual tusks. copy to clipboard NOUN
    • The babyrousa is a rare and elusive pig-like animal found in the rainforsts of Indonesia. copy to clipboard

Synonyms: