splash down verb2 •To land in water. •To appear, seemingly from nowhere. formssplashed down · splashing down · splashes down