What does "morro" mean?

Morro: A round hill or point of land; hence, Morro castle, a castle on a hill.

Sources