Find the word definition

Wikipedia
Dermophis

Dermophis is a genus of worm-like amphibians in the family Dermophiidae, distributed between southern Mexico and northwestern Colombia. Their common name is Mexican caecilians or Neotropical caecilians.