homophobe

[ hoh-muh-fohb ]
/ ˈhoʊ məˌfoʊb /

noun

a person who fears or hates homosexuals and homosexuality.

Origin of homophobe