Spanish-English Dictionaryentregabas
entregabas
entregar
Meaning of entregabas