What does Anguish Mean?

Anguish is such a sad word. It means torment or agonizing pain. It can be used as either a noun or an adjective. It can be anguishing when you break up with a person that you love. It means you feel the pain very deeply.