teiid lizard - English Synonyms Dictionary

teiid lizard

n.
[1] teiid