Slang: a flashy show-off tough guy, a swaggering dandy-rowdy.
Slang: swaggering showing-off, flashy bravado.
Slang (Mumbai): a street rowdy or loafer with flashy slang and swagger; a small-time tough.