Search
Select the dictionary language
Anguish
to anguish
01
to experience intense physical or emotional pain or distress
02
suffer great pains or distress
Search
Select the dictionary language
to experience intense physical or emotional pain or distress
suffer great pains or distress