speechwriting

Noun

 * 1) The craft or activity of writing speeches, usually for delivery by someone else