Definition of placer
English to English noun - an alluvial deposit that contains particles of some valuable mineral
source: WordNet 3.0 - One who places or sets.
source: Webster 1913 - A deposit of earth, sand, or gravel, containing valuable mineral in particles, especially by the side of a river, or in the bed of a mountain torrent.
source: Webster 1913
Visual Synonyms 
Nearby Word
placer, pleaser, plucker, plaguer, placard, polacre, pilcher, palace car, placekicker, pillager, placeseeker, playgoer, place-kicker, plexor, pleasurer, pilser, pulsar, police car, publiciser, publicizer
|
|
|