babirussa

NOUN
  1. Indonesian wild pig with enormous curved canine teeth

How To Use babirussa In A Sentence

List is Empty.