babiroussas
English
Noun
babiroussas
plural of
babiroussa
French
Noun
babiroussas
m
plural of
babiroussa