cartoucheEnglish

cartouch, cartouche

Noun

A cartridge (usually with paper casing)

English: cartouche, cartouch

English words with similar meanings

Show 1 words