English

edit

Noun

edit

amphiporid (plural amphiporids)

  1. Any ribbon worm of the genus Amphiporus