It can also mean surrender or handing over depending on the context.
Here are some examples:
* Delivery: "La entrega del paquete está programada para mañana." (The package delivery is scheduled for tomorrow.)
* Surrender: "La policía pidió la entrega de las armas." (The police demanded the surrender of the weapons.)
* Handing over: "La entrega de los documentos se realizará en la próxima reunión." (The handing over of the documents will take place at the next meeting.)