game consisting of splashing water by throwing stones into rivers or ponds - Spanish English Dictionary