Spanish-English Dictionaryentrega
entrega
entregar
Meaning of entrega