It has the same meaning as in English, referring to a waterproof jacket with a hood. However, it's not as common in everyday French as it is in English.
You're more likely to hear other terms like "veste imperméable" (waterproof jacket), "blouson" (bomber jacket) or "parka" used in French.