bombaster

Noun

 * 1) A bombastic speaker or writer.