shirabe.org
2)
#11,200
Common
Meaning
    1. being done for; giving up; being in a hopeless situation; not knowing what to do; being brought to one's knees; throwing up (one's) hands
      The company faced a major interruption in business when a fire destroyed their archive of computer hard drives and optical discs.
Forms
Learn this word with smart reviews that adapt to you Save word

Legend