raindrop splash - German English Dictionary