Spanish-English Dictionaryamurallar
Meaning of amurallar