BABIRUSA


Meaning of BABIRUSA in English

[bab.i.ru.sa] n [Malay, fr. babi pig + rusa deer] (1673): a large wild swine (Babyrousa babyrussa) of Indonesia

Merriam-Webster English vocab.      Английский словарь Merriam Webster.