babiroussas

English

Noun

babiroussas

  1. plural of babiroussa

French

Noun

babiroussas m

  1. plural of babiroussa