Spanish-English Dictionaryrefrescase
refrescase
refrescar
Meaning of refrescase