placer

/plˈæsɝ/

Explore definitions, synonyms, and language insights of placer

Definitions

Noun
an alluvial deposit that contains particles of some valuable mineral