Meaning of placer

Definition of placer

(noun) an alluvial deposit that contains particles of some valuable mineral

Other information on placer

WIKIPEDIA results for placer
Amazon results for placer