10 letters · 15 points in Scrabble
verb deliver (a speech, oration, or idea)
verb bring to a destination, make a delivery
verb to surrender someone or something to another