Skip to main content

Definitions by smeller

Horrible intense smell from the bowels.
Aww man!! Who let that lima out?
lima by smeller December 13, 2003