8 letters · 12 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