BABIRUSA


Meaning of BABIRUSA in English

noun Etymology: Malay, from babi pig + rusa deer Date: 1673 a large wild swine ( Babyrousa babyrussa ) of Indonesia

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.