MELILLA


Meaning of MELILLA in English

/may leel"yah/ , n.

a seaport belonging to Spain on the NE coast of Morocco, in NW Africa. 60,843.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .