What is the meaning of the word "babirusa"?

Definitions:

  1. A unique species of wild pig found in the rainforests of Indonesia, know for their distinctive appearance, with long, curved tusks that can actually pierce through their own skull if not properly worn down. copy to clipboard NOUN
    • In ancient folklore, the babirusa was often depicted as a symbol of strength and protection. copy to clipboard

Synonyms: