bloviator

/B L OW1 V IY0 EY0 T ER0/
noun
  1. 1

    One who habitually bloviates; a pompous, opinionated, typically voluble commentator.