Noun Definition

amphisbaenidae

1.Definition: worm lizards

Category: Animals