an interjection meaning smelly! gross! and "aww god that was disgusting!"
by azzle frazzle February 21, 2005
Get the footchila mug.