Skip navigation.

squill - What does it mean?

Definition of 'squill'

English

Noun

(en-noun)
  • A European bulbous liliaceous plant, of the genus Scilla , used in medicine for its acrid, expectorant, diuretic, and emetic properties
  • A mantis shrimp, , from the Mediterranean
  • Anagrams

    *