Skip to main content

Definitions by andyMan87

a word that a few people from where i live in dublin call an erection
Aw dude ive got a chewy
chewy by andyMan87 April 20, 2007