Origin: Greek suffix -ism
Heterosexualism has 2 different meanings across 1 category:
a sexual attraction to (or sexual relations with) persons of the opposite sex
Discrimination against non-heterosexual people on the basis of their sexual orientation.