Meaning of solenogaster
Definition of solenogaster
(noun)
deep-water
wormlike
mollusks
lacking
calcareous
plates on the
body
but having
fine
slimy
spicules on the
covering
mantle
Other information on solenogaster
WIKIPEDIA results for
solenogaster
Amazon results for
solenogaster
Tweet