PLACER Meaning of PLACER in English n. a deposit of sand, gravel, etc., in the bed of a stream etc., containing valuable minerals in particles. Etymology: Amer. Sp., rel. to placel sandbank f. plaza PLACE Oxford English vocab. Оксфордский английский словарь. 2012