Spanish-English Dictionaryrefrescar
Meaning of refrescar