|
Definition of Sea lily
1. Noun. Crinoid with delicate radiating arms and a stalked body attached to a hard surface.
Medical Definition of Sea lily
1.
|
1. Noun. Crinoid with delicate radiating arms and a stalked body attached to a hard surface.
1.