Spanish-English Dictionaryencargar
Meaning of encargar