thrown stones in a glass house

English

Verb

thrown stones in a glass house

  1. past participle of throw stones in a glass house