capuchonTop 20000MeaningsNoun1. a hood, which may be attached to a cape, permanently or detachable2. certain resembling objects