CARTOUCH Meaning of CARTOUCH in English (n.) A gunner's bag for ammunition Webster's English dictionary. Английский словарь Webster. 2012