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

listen to the pronunciation of splashing or scattering of small drops, spraying; spot of something spattered
الإنجليزية - الإنجليزية
{i} spatter