scaphopod
/ˈskæfoʊpɒd/Definitions
1. noun
a marine snail with a long, pointed shell that is coiled in a helix.
“The scaphopod was discovered in the deep-sea expedition.”
1. noun
a marine snail with a long, pointed shell that is coiled in a helix.
“The scaphopod was discovered in the deep-sea expedition.”