squilla
English
squilla meaning in English • squilla का अर्थ अंग्रेजी में
Noun
- Any one of numerous stomapod crustaceans of the genus Squilla and allied genera. They make burrows in mud or beneath stones on the seashore. Called also mantis shrimp>. See >Illust. > under Stomapoda>.