Used to express frustration, irritation or annoyance.
Browse other words in the same learning bracket as ag man.