babyrousa : Idioms & Phrases


babyrousa babyrussa

  • noun Indonesian wild pig with enormous curved canine teeth
    babirussa; babirusa; babiroussa.
WordNet

genus babyrousa

  • noun a genus of Suidae
    Babyrousa.
WordNet