windshield
  • A protective material or enclosure which protects against any adverse effects a wind may produce. Also spelled wind shield.

Not what you were looking for?