SPLOTCH


Meaning of SPLOTCH in English

noun a spot; a stain; a daub.

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