SPATTER


Meaning of SPATTER in English

n. splashing or scattering of small drops, spraying; spot of something spattered

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.