predone

Adjective

 * 1) Performed in advance.
 * 2) Worn out; exhausted.

Noun

 * 1) marauder