RichThesaurus
worm food
worm food
antonyms
worm food
definitions
noun
One or more corpses, especially in a state of decay; remains.