SPLOTCH


Meaning of SPLOTCH in English

(n.) A spot; a stain; a daub.

Webster's English dictionary.      Английский словарь Webster.