1 definition by Hello,

a guy who has an ego the size of an elephant and thinks so much of himself it is honestly tiring. constantly flirting with girls yet underneath all that he is probably scared of worms and cries over losing a game on his xbox.
girl1: omg omg omg this guy just flirted with me!
girl2: bet it was Josh
by Hello, September 16, 2020
Get the josh mug.