English-French dictionary »

babiroussa meaning in French

EnglishFrench
babiroussa (hoglike quadruped)
noun

babiroussanom {m}