Spanish-English dictionary »

lérida meaning in English

SpanishEnglish
Lérida proper noun
{f}

Lleida(city)
proper noun