to bring and hand over; to provide or supply; to give birth
from Old French delivrer, from Latin deliberare 'to set free'
Try Another Word