guappo

Etymology
Probably borrowed from.

Noun

 * 1)  thug, hooligan, small crook, self-proclaimed member of the Camorra

Adjective

 * 1) arrogant and impudent