Meaning of sea squill

Definition of sea squill

(noun) having dense spikes of small white flowers and yielding a bulb with medicinal properties

Other information on sea squill

WIKIPEDIA results for sea squill
Amazon results for sea squill