BABIRUSA

Definition of BABIRUSA

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