SQUILLS

7 letters 16 Scrabble points

Definition of SQUILLS

noun
  1. A European bulbous liliaceous plant, of the genus Scilla, used in medicine for its acrid, expectorant, diuretic, and emetic properties

  2. A sea onion (Drimia maritima)

  3. A mantis shrimp, Squilla mantis, from the Mediterranean

Related words: squilla

Source: Wiktionary

Word Details

Letters S Q U I L L S
Length 7 letters
Scrabble Score 16 points