1 definition by The guy on the train

1. A human being who loves watching other people have sex with his/her girlfriend

2. A human being who likes to talk about how great they are at their own sports.
Man, the way you have been acting recently... it makes me think of you like a Houston.

Trust me... you do not want to be a Houston, it is very unattractive.
by The guy on the train March 11, 2020
Get the Houston mug.