COSH Meaning of COSH in English Noun. A heavy stick or bar used as a weapon. {Informal} Verb. To hit over the head with a cosh (see noun). {Informal} Slang English vocab. Английский сленговый словарь. 2012