roisterer

n.

  1. A blustering, turbulent fellow.