CHOOCHOO Meaning of CHOOCHOO in English n. colloq. (esp. as a child's word) a railway train or locomotive, esp. a steam engine. [ imit. ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012