Meaning of teiid
Definition of teiid
(noun)
tropical
New World
lizard
with a
long
tail
and
large
rectangular
scales on the
belly
and a
long
tail
Other information on teiid
WIKIPEDIA results for
teiid
Amazon results for
teiid
Tweet