Spanish-English Dictionaryadmirar
Meaning of admirar