sea squill

English

Noun

sea squill (plural sea squills)

  1. a plant of species Drimia maritima.

References