sea squill









sea squill


noun

  1. sea onion(def 1).

noun

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