Meaning of squillidae

Definition of squillidae

(noun) crustaceans that burrow in mud or under stones in shallow water along the seashore

Other information on squillidae

WIKIPEDIA results for squillidae
Amazon results for squillidae