Meaning of cartouche

Definition of cartouche

(noun) a cartridge (usually with paper casing)

Other information on cartouche

WIKIPEDIA results for cartouche
Amazon results for cartouche