Morro

Webster's Dictionary of the English Language

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