Advertisement

cartouche (n.)

1610s, "scroll-like ornament," also "paper cartridge," from French cartouche, the French form of cartridge (q.v.). From 1830 in reference to oblong figures in Egyptian hieroglyphics enclosing the characters, on their perceived resemblance to rolled paper cartridges.

Others are reading

Advertisement
Definitions of cartouche from WordNet

cartouche (n.)
a cartridge (usually with paper casing);
Synonyms: cartouch
From wordnet.princeton.edu