What is the meaning of the word "babiroussa"?

Definitions:

  1. An alternative name for the 'babirusa', which is a type of wild pig native to the Indonesian islands. copy to clipboard NOUN
    • I saw a documentary about the fascinating behavior of babiroussas in the wild. copy to clipboard

Synonyms: