Spanish-English Dictionarydemorar
Meaning of demorar