rhizoverbBeta
Feedback

spatter

Scattered dropletsverb / noun · Drops or small particles scattered onto a surface, or the act of scattering them.