BABIRUSA


Meaning of BABIRUSA in English

n. large wild pig with curved tusks that lives in forests (native of Indonesia and Malaysia)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.