scaffolding towers

English

Noun

scaffolding towers

  1. plural of scaffolding tower