Meaning of cagoule

Definition of cagoule

(noun) lightweight parka; waterproof

Other information on cagoule

WIKIPEDIA results for cagoule
Amazon results for cagoule