One or more corpses, especially in a state of decay; remains.
Browse other words in the same learning bracket as worm food.