2 definitions by Ohjgnmihh

Someone who has an orgasm when they see a train.
Calm down foamer its a train, pls don't cum
by Ohjgnmihh June 27, 2022
Someone who has a orgasm when they see a train.
That foamer cummed when they saw that train but its ok<3
by Ohjgnmihh June 27, 2022