CARTOUCH

Definition of CARTOUCH

  1. (noun)a cartridge (usually with paper casing)