Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of splotch

- A spot; a stain; a daub.

Crossword clue for splotch

- Heavy splash
- Smear
- Stain