Use "worm lizard" in a sentence
1. Amphisbaena definition: any worm lizard of the genus Amphisbaena Meaning, pronunciation, translations and examples
1. Amphisbaena definition: any worm lizard of the genus Amphisbaena Meaning, pronunciation, translations and examples