Carrion daemon Synonyms

Definitions for Carrion


  • (noun) the dead and rotting body of an animal ; unfit for human food

Definitions for Daemon