look up any word, like cleveland steamer:
 
8.
A person that loves cake and is capable of eating it in large quantities.

This use of the word originates from the character Bruce Bogtrotter from Roald Dahl's Matilda, who steals a piece of The Trunchbull's chocolate cake, and is consequently required to eat the whole thing as punishment (but he manages this without too much difficulty, to the Trunchbull's annoyance).
"Do you like cake, Bogtrotter?"
by Mrs D December 14, 2006