Sar·coph·a·gan n. 1. Zool. Any animal which eats flesh, especially any carnivorous marsupial. 2. Zool. Any fly of the genus Sarcophaga. ◄ ►