capuchon
Top 20000
Meanings
Noun
1. a hood, which may be attached to a cape, permanently or detachable
2. certain resembling objects