Noun babirusa has 1 sense
  1. babirusa, babiroussa, babirussa, Babyrousa Babyrussa - Indonesian wild pig with enormous curved canine teeth
    --1 is a kind of swine
    --1 is a member of Babyrousa, genus Babyrousa
,
TOP