Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

anguid lizard Definition

Cancel
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

Words Related to anguid lizard!

anguid lizard Examples by Brain Bank Users