cagoule

Noun
  1. Lightweight parka;
    Waterproof (synset 102940394)

Other Searches