French-Spanish dictionary »

babiroussa meaning in Spanish

FrenchSpanish
babiroussa nom {m}

babirusanoun
{f}