See Also: Serpula(medicine)
serpula(dictionary)

serpula (iou)



serpula noun. . M18.
[mod. Latin Serpula (see below) from late Latin serpula small serpent.]
Zoology. A serpulid, esp. one of the genus Serpula.