SCOOSH Meaning of SCOOSH in English Scottish■ verb squirt or splash. ■ noun a splash or squirt of liquid.Originimitative. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004