1 definition by ultimateniceguy

a strait man who has gay man relationships with women
hes a nice guy, he does everything for girls and gets nothing in return
by ultimateniceguy March 7, 2005
Get the nice guy mug.