kamus
.
Search
About
cartouche
English
cartouch, cartouche
Noun
A cartridge (usually with paper casing)
English: cartouche, cartouch
English words with similar meanings
Show 1 words
cartouch