wind cap

English

Noun

wind cap (plural wind caps)

  1. Alternative form of windcap.