living sculptures

English

Noun

living sculptures

  1. plural of living sculpture