SHOCHU Meaning of SHOCHU in English [ 'ʃəʊtʃu: ]■ noun a rough Japanese spirit distilled from sake dregs or other ingredients.Originfrom Japanese shōchū . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004