bloke
has the following definition + add your definition
a guy
a guy is a general term
The word bloke is a general term meaning a guy