meaning of placer
1. an alluvial deposit that contains particles of some valuable mineral
Related Words
placer | placer miner | placer mining |
1. an alluvial deposit that contains particles of some valuable mineral
placer | placer miner | placer mining |