Technical definition is a smelly, stinky face, but most often used to mean someone annoying or stubborn.
by Foochila June 5, 2009
Get the Foochie Face mug.
Get the Foochie Face mug.We'll email you a link to sign in instantly.