SPLOTCH


Meaning of SPLOTCH in English

informal

■ noun a spot, splash, or smear.

■ verb make a ~ on.

Derivatives

~y adjective

Origin

C17: perh. a blend of spot and obs. plotch 'blotch'.

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