Cartouche Meaning

There are 1 meaning(s) for word Cartouche

Meaning 1 : a cartridge (usually with paper casing)

    Synonyms : cartouch