SCOURED as ADJECTIVE

  1. Meaning
    • worn away as by water or ice or wind
    Synonym(s) Similar To