casting the first stone

English

Verb

casting the first stone

  1. present participle and gerund of cast the first stone