Definition of Squilla

Noun: squilla (squillae)

  1. A kind of mantis shrimp
    - mantis prawn

See also:
squill
squillae

Anagrams containing the word squilla

sqlailu asquill lasquil llasqui illasqu uillasq quillas