What does Bouffin mean?

Bouffin meaning in Urban Dictionary

When some thing is excessively grim, disgusting, inedible or ugly. Most frequently used in yesteryear tense whenever referring to a bad experience.