English

edit

Noun

edit

siphonopid (plural siphonopids)

  1. Any caecilian of the family Siphonopidae