wind tower

English

Noun

wind tower (plural wind towers)

  1. Synonym of windcatcher.