Spanish-English Dictionaryhumedecer
Meaning of humedecer