Vexation, Irritation, Humiliation
This page is the CodyCross answer for the clue below from Science Lab, Group 317, Puzzle 2 (Teasing Needle).
Question is: Vexation, Irritation, Humiliation
and the answer is: CHAGRIN
Word Meaning:
CHAGRIN — A distress of mind caused by a failure of aims or plans, a want of appreciation, mistakes, etc.; vexation or mortification.
Definitions from Wiktionary.