Spanish-English Dictionaryentregasen
entregasen
entregar
Meaning of entregasen