to bring and hand over; to provide or supply; to give birth
from Old French delivrer, from Latin deliberare 'to set free'
Versatile verb with meanings from physical transport to abstract provision
Complete word intelligence in one call. Free tier — 50 lookups/day.