Spanish-English Dictionaryentregar
Meaning of entregar