raindrop splash - Turkish English Dictionary