splash ·noun (DROP OF LIQUID)

Definition: a drop of liquid which has fallen on something, or the mark made by it Level: C2