A person who is very sophisticated, and has high standards. Similar to the word snooty
She is such a foofy, always wearing diamond rings and carrying expensive handbags.