meaning of an den Rand der Verzweiflung bringen

an den Rand der Verzweiflung bringen - German to English

to carry into the verge of despair