placerEnglish

placer

Noun

An alluvial deposit that contains particles of some valuable mineral

English: placer

Words that start with "placer"