squill

/skwɪl/
noun 3

Definitions

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

Your note

not saved
0 chars