cagoule ( synonym found)

Definition of cagoule:

°A lightweight waterproof parka.

Back to Top