five-toed worm lizard - French English Dictionary