English edit

Noun edit

babiroussas

  1. plural of babiroussa

French edit

Noun edit

babiroussas m

  1. plural of babiroussa