meaning of ausgedroschen sein

ausgedroschen sein - German to English

to be threshed out