I think Airhorn is textbook correct, but I use it, and hear it used, as a straight male that has never had a homosexual experience and isnt "bi-curious".
Now I'm not judging, but if your guy will eat cum and role-play sucking cock I wouldn't call him straight.