Advertisement

Advertisement

sea squill

noun

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


Advertisement

Advertisement

Advertisement

Advertisement


sea squabsea squirt