Spanish-English Dictionaryentregaron
entregaron
entregar
Meaning of entregaron