SQUILLAS Scrabble 17 Words With Friends 20 Definition SQUILLAS is the plural of SQUILLA. noun SQUILLA: a kind of mantis shrimp. See all 51 words you can make from SQUILLAS → 8-letter words Words starting with S Words ending with S ← Unscramble different letters