Making you feel annoyed, angry, or disappointed because something is difficult or doesn't go as planned.
From Latin 'frustrare' (to deceive, to make void), possibly from 'frustra' (in vain). The English word entered usage in the 16th century with its modern meaning of causing disappointment.
Try Another Word