living statues

English

Noun

living statues

  1. plural of living statue