glass snakeDefinition of glass snake noun another term for glass lizard.glass snake in other Oxford dictionaries Definition of glass snake in the US English dictionary