sarcophagan

n.

  1. Any animal which eats flesh, especially any carnivorous marsupial.
  2. Any fly of the genus Sarcophaga.