Search the meaning/definition of over one hundred thousand
words!
Random Word
scavenger means
any animal that feeds on refuse and other decaying organic matter; someone who collects things that have been discarded by others; a chemical agent that is... more