human statue
English
Noun
human
statue
(
plural
human statues
)
Synonym of
living statue
.