English edit

Noun edit

babirousa (plural babirousas)

  1. Archaic form of babirusa.