anguid lizard

This is not a dictionary! - Search for "anguid lizard" in The Danish Dictionary

  • February 26. 2016 from wordnet.princeton.edu

    anguid lizard noun english

    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