placer
/ˈpleɪsə(ɹ)/
Meaning 1
deposit of sand or gravel with valuable minerals
“They found gold in the placer near the river.”Add to my deck
Meaning 2
A person who places or deposits something.
“The placer of the flowers arranged them beautifully.”Add to my deck