There are multiple definitions - click on the translation that matches your context.

Abgabe

Substantiv

full

delivery

noun

Definitions of delivery

the action of taking something to a specific place or address, especially a letter, a document or goods etc

Any changes to the delivery date must be agreed in writing.