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

Leave a Reply

Your email address will not be published.

49 queries 0.470