SNAKE TURTLE Meaning of SNAKE TURTLE in English nounor snake tortoise : long-necked turtle Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012