entregar is a common expression in Spanish and it means to deliver, to hand over, to hand off as in ¿Sabes qué pasaría si yo entregara mi tarea con tu letra?
entregar14 examples in Nonsense
Get our free app and watch scenes from hundreds of Hollywood movies.