meaning of Andrew Keegan

Andrew Keegan meaning in Urban Dictionary

Synonym for the derogatory term faggot or gay as a result of the "that's so gay" anti-gay commercials.