Guy or dick or John Doe
A batty man is Caribbean slang for a homosexual.
A man is a man, but in Aussie slang a man is a 'bloke'.
"Dude" IS a slang word! It means "man" or "fellow."
Dude.
The term yobbo is Australian slang for an uncultivated person.
Buttonmen
It is slang for a man with a small penis.
The slang term for a woman used by a homosexual man to disguise his sexual orientation, whether or not she's his wife, is "beard."
Bullet
fidanzata
The two words mean the same thing. Colloquialism is the fancy term for slang.
That's a slang descriptive term for an attractive man.