What is Mr Heart?
a gay man that touches himself
woah that guy is so mr heart. LOL
See fag, faggot, gay, faggish
All you need for a faster workflow in one place.