squillidaeEnglish

Squillidae, family Squillidae

Noun

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

English: Squillidae, family Squillidae

English words with similar meanings

Show 1 words