Definition of Mérida in English:

Mérida

proper noun

  • 1A city in western Spain, on the Guadiana River, capital of Extremadura region; population 55,568 (2008).

  • 2A city in south-eastern Mexico, capital of the state of Yucatán; population 734,153 (2005).

Pronunciation

Mérida

/ˈmɛrɪdə/