meaning of Box Lizard

Box Lizard meaning in Urban Dictionary

A Filthy Breed of Lesbian.