A dogsbody, or less commonly dog robber in the Royal Navy, is a junior officer, or more generally someone who does drudge work. A rough American equivalent would be a "gofer", "scutpuppy", or "grunt".
I got that from Wikipedia, so it must be correct, eh?