Merida - Definition

merida

n 1: the capital of the Mexican state of Yucatan

Look up another word