a species of limbless amphibian in the family dermophiidae - German English Dictionary