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.by Tia Sheridan July 31, 2009
Get the foocheface mug.Related Words