1 definition by BEAVER & BROW

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.
by BEAVER & BROW January 8, 2009
Get the haf-gaf mug.