Meaning of anguid lizard
Definition of anguid lizard
(noun)
any of a
small
family
of lizards
widely
distributed
in
warm
areas; all are
harmless
and
useful
as destroyers of
e.g.
slugs and insects
Other information on anguid lizard
WIKIPEDIA results for
anguid lizard
Amazon results for
anguid lizard
Tweet