Definify.com

Definition 2024


windcatcher

windcatcher

English

Noun

windcatcher (plural windcatchers)

  1. A traditional Persian architectural element for creating natural ventilation in buildings.

Translations