Placer
English Meaning
One who places or sets.
- A glacial or alluvial deposit of sand or gravel containing eroded particles of valuable minerals.
- A place where a placer deposit is washed to extract its mineral content.
Sorry, No Malayalam Meaning for your input!
See Place Want To Try Placer In Malayalam??