frustration: a feeling of annoyance at being hindered or criticized
annoyance: anger produced by some annoying irritation
howler monkey: monkey of tropical South American forests having a loud howling cry