Meaning of placer
Definition of placer
(noun)
an
alluvial
deposit
that contains particles of
some
valuable
mineral
Other information on placer
WIKIPEDIA results for
placer
Amazon results for
placer
Tweet