babiroussa
babiroussa
English
Noun
Ad
Definition
Alternative form of babirusa.
Etymology
From French babiroussa, from Malay babi rusa (“babiroussa, deer hog”).
Ad
babiroussa
Alternative form of babirusa.
From French babiroussa, from Malay babi rusa (“babiroussa, deer hog”).