See Also: Sabella(medicine)
sabella(dictionary)

sabella (iou)



sabella noun. M19.
[mod. Latin (see below), perh. from Latin sabulum sand + -ELLA.]
Zoology. A sabellid, esp. one of the genus Sabella. Now only as mod. Latin genus name.