Green’s Dictionary of Slang

diet of worms n.

In phrases