Definition of Mérida in English:
Mérida
proper nounˈmɛrɪdəˈmeridə
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).