sea squill


noun

British Dictionary definitions for sea squill

sea squill

sea onion


noun

a Mediterranean liliaceous plant, Urginea maritima, having dense spikes of small white flowers, and yielding a bulb with medicinal properties