• word of the day

    placer

    placer - Dictionary definition and meaning for word placer

    Definition
    (noun) an alluvial deposit that contains particles of some valuable mineral
Download our Mobile App Today
Receive our word of the day
on Whatsapp