Spanish-English Dictionaryalegrar
Meaning of alegrar