Refine this word faster
Sea squill
noun
Definitions
Noun
- 1 a plant of species Drimia maritima.
- 2 having dense spikes of small white flowers and yielding a bulb with medicinal properties wordnet
See also for "sea squill"
Next best steps
Mini challenge
Unscramble this word: seasquill