meaning of placer

1. an alluvial deposit that contains particles of some valuable mineral


Related Words

placer | placer miner | placer mining |

Developed & Maintained By Taraprasad.com

Treasure Words