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