interlocking towers

English

Noun

interlocking towers

  1. plural of interlocking tower