CACHOU Meaning of CACHOU in English n.1 a lozenge to sweeten the breath. 2 var. of CATECHU. Etymology: F f. Port. cachu f. Malay kachu: cf. CATECHU Oxford English vocab. Оксфордский английский словарь. 2012