See Also: babirusa(dictionary)

babirusa (iou)



babirusa noun. Also babirussa, babiroussa. L17.
[Malay, from babi hog + rusa deer.]
A wild hog, Babyrousa babyrussa, of the Malay archipelago, having upturned hornlike tusks.