joint snake - English Synonyms Dictionary

joint snake

n.
[1] glass lizard , glass snake