SNAKE TURTLE


Meaning of SNAKE TURTLE in English

noun

or snake tortoise

: long-necked turtle

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.