Language:
Free Online Dictionary|3Dict

精疲力盡

Source : CEDICT

spirit weary, strength exhausted (idiom); spent/drained/washed out