English edit

Etymology edit

homo +‎ faggot

Noun edit

homofaggot (plural homofaggots)

  1. (derogatory, rare, vulgar) Synonym of homosexual