I call them 'straight-ish'. We've all known for a while that most people aren't 100% straight or gay.
The problem with calling them anything other than 'straight', is that they're afraid of it. They are deeply invested in their straight persona, they don't see themselves as part of the LGBT world, and they don't want to be ridiculed by others. So it's not worth arguing "hey, you're kinda bi". Calling them out on this can be dangerous to your health.
Realistically, it has to be admitted that they are more hetero than gay - they tend to be more attracted to you the more feminine you look. And yet... they definitely appreciate your male bits.