BABIROUSSA

Definition of BABIROUSSA

  1. (noun)Indonesian wild pig with enormous curved canine teeth