spirorchid (English, noun)
expansion: spirorchid (plural spirorchids)
Senses:
glosses: Any trematode of the family Spirorchiidae.
Forms:
form: spirorchids
tags: plural