English

edit

Noun

edit

dermophiid (plural dermophiids)

  1. Any caecilian of the family Dermophiidae