PLACER Meaning of PLACER in English noun one who places or sets. 2. placer ·noun 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. Webster English vocab. Английский словарь Webster. 2012