splotch

splotch

splotch

Noun

an irregularly shaped spot

Synonyms:

Verb

blotch or spot

Synonyms: