Squillidae

Explore definitions, synonyms, and language insights of Squillidae

Definitions

Noun
crustaceans that burrow in mud or under stones in shallow water along the seashore

More General Terms