Mérida in French Mérida in French Mérida proper noun A city in Spain’s western region Estremadura, in Badajoz province Add to Flashcards