перелопатить

Verb

 * 1)  to shovel over, to shovel across
 * 2)  to sift through, to dig through, to pore over, to comb through, to trawl through
 * 3)  to slog through, to crank through, to work through
 * 1)  to slog through, to crank through, to work through