People who talk a lot and boast about themselves, especially without saying anything important or true.
From 'blow' (to boast) + 'hard' (tough, strong). The term emerged in American English in the 1800s, combining the idea of 'blowing' (exaggerating) with 'hard' to suggest aggressive, relentless bragging.
Try Another Word