Dictionary search results

Showing 1-3 of 3 results

placer1 British & World English

A deposit of sand or gravel in the bed of a river or lake, containing particles of valuable minerals

placer2 British & World English

A person or animal gaining a specified position in a competition or race

You searched for placer