2008 / 2512
discouraged; dejected; demoralized; despairing; to want to give up; to deflate (air from a tyre)
Tap to reveal