Noun
parasquilloid (plural parasquilloids) (zoology) A mantis shrimp in the superfamily Parasquilloidea.