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. 2012