a species of lizard in the family teiidae found in central and south america and some caribbean islands (ameiva ameiva) - Spanisch Englisch Wörterbuch