babirousa

English

Noun

babirousa (plural babirousas)

  1. Archaic form of babirusa.