meaning of amphisbaenidae

amphisbaenidae meaning in General Dictionary

worm lizards