SCOOSH


Meaning of SCOOSH in English

Scottish

■ verb squirt or splash.

■ noun a splash or squirt of liquid.

Origin

imitative.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.