English dictionary
placer meaning and definition
Definition and meaning of placer at MeaningMonkey.org. placer meaning and definition in the English Dictionary.PLACER noun
Definition of placer (noun)
- an alluvial deposit that contains particles of some valuable mineral
Source: Princeton University Wordnet