Definitions
There is 1 meaning of the phrase
Joint Snake.
Joint Snake - as a noun
Snakelike lizard of europe and asia and north america with vestigial hind limbs and the ability to regenerate its long fragile tail
Synonyms (Exact Relations)
glass lizardglass snake