placer

Noun
  1. An alluvial deposit that contains particles of some valuable mineral (synset 109416296)

Other Searches