babiroussa

babiroussa

English Noun
Ad

Definition

Alternative form of babirusa.

Etymology

From French babiroussa, from Malay babi rusa (“babiroussa, deer hog”).

Ad