Meaning of solenidae

Definition of solenidae

(noun) razor clams

Other information on solenidae

WIKIPEDIA results for solenidae
Amazon results for solenidae