• noun a mammal or bird that feeds on animals which have been killed by lions or other predators
  • noun generally, any organism which feeds on dead animals, dead plants or refuse left unconsumed by other organisms
  • noun a substance added to a chemical reaction or mixture to remove impurities or neutralise something

Not what you were looking for?