SARCOPHAGAN MEANING IN ENGLISH

• Sarcophagan Definition & Synonyms

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


RECENT SEARCHES