Definify.com

Definition 2025


windcatcher

windcatcher

English

Noun

windcatcher (plural windcatchers)

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

Translations