English dictionary, thesaurus, translations & etymology
FreeDict.com

worm lizard in Japanese

worm lizard in Japanese

蚯蚓蜥蜴
noun
Any of many small limbless burrowing tropical squamate reptiles, of the family Amphisbaenidae or of the superfamily or suborder Amphisbaenia, that resemble worms.
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.