1 definition by 5 liters of oil

Top Definition
Type of person that watches his own parents homemade porno tape.
Stephen stamps is a pussy boy
by 5 liters of oil March 15, 2019

Mug icon
Buy a Stephen Stamps mug!