flash Harry

noun: A man who dresses and behaves in a vulgar, showy, or pretentious manner.