cartouche

Noun
  1. A cartridge (usually with paper casing) (synset 102974932)

Other Searches