placer
noun (1)Definition of placer
(Entry 1 of 2)
: one that places: such as
a
: one that deposits or arranges
b
: one of the winners in a competition
Definition of placer (Entry 2 of 2)
: an alluvial, marine, or glacial deposit containing particles of valuable mineral and especially of gold
placer gold
Keep scrolling for more