Log in
Search words & phrases
depair
US
・
UK
A1
Definition
Video subtitles
other
To lose hope; to be overcome by despair.
other
To cause to lose hope; to drive to despair.