Meanings
- 1
Thesaurus
An alteration of French cartouche ('a roll of paper, paper cartridge'), from Italian cartoccio ('roll of paper'), from carta ('paper'), from Latin charta, from Greek khartēs.
View etymology graph ->Press ? anytime to toggle this dialog