1 definition by icarusfalling

Top Definition
A fan of the American rock band My Chemical Romance
“I listen to My Chemical Romance”

“Oh so you’re a homosexual”
by icarusfalling December 02, 2020

Mug icon
Buy a Homosexual mug!