Skip to main content

Definitions by smelldetector

Really smelly, stinks worse than anything on this planet.
Ryan by smelldetector October 30, 2011