MohammedPreview
Open in TheBrain

A Cagoule

  1. (Britain) A lightweight waterproof parka.