a person or thing that is both homo as fuck and gay as fuck.
jon is haf-gaf. jon is the king of the haf-gafs.
2👍 4👎