What does brave straight man mean?

brave straight man meaning in Urban Dictionary

A heterosexual male who's safe enough in the sex that he enjoys putting on significantly flamboyant clothing and in great style and is either maybe not scared of becoming called homosexual or doesn't care.