Answer: homophobe

AnswerCrossword Clue
homophobeone who hates people of the same sex