MORRO


Meaning of MORRO in English

add. ·noun a round hill or point of land; hence, morro castle, a castle on a hill.

Webster English vocab.      Английский словарь Webster.