What does an den Rand der Verzweiflung bringen mean?

an den Rand der Verzweiflung bringen - German to English

to carry into the verge of despair