BABIRUSSA

Definition of BABIRUSSA

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