English Noun wind cap (plural wind caps) Alternative form of windcap.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads