Meaning of sea onion

Definition of sea onion

(noun) having dense spikes of small white flowers and yielding a bulb with medicinal properties
European scilla with small blue or purple flowers

Other information on sea onion

WIKIPEDIA results for sea onion
Amazon results for sea onion