French-Spanish dictionary »

nibard meaning in Spanish

FrenchSpanish
nibard nom {m}

tetasnoun