English edit

Noun edit

squilloids

  1. plural of squilloid