French-Spanish dictionary »

lechon meaning in Spanish

FrenchSpanish
lechon nom {m}

lechónnoun
{m}