Meaning of zebra-tailed lizard
Definition of zebra-tailed lizard
(noun)
swift
lizard
with
long
black-banded
tail
and
long
legs; of deserts of United States and Mexico
Other information on zebra-tailed lizard
WIKIPEDIA results for
zebra-tailed lizard
Amazon results for
zebra-tailed lizard
Tweet