Tamil Dictionary 🔍

morro

Mor"ro, n. [Sp., any spherical object.] Defn: A round hill or point of land; hence, Morro castle, a castle on a hill.


morro - Similar Words