xenophora
/ˌzɛnəˈfɔrə, -ˈfɔrə/Definitions
1. noun
A genus of large sea snails, particularly known for their large shells.
“The marine biologist studied the unique shells of the Xenophora snails in the ocean.”
1. noun
A genus of large sea snails, particularly known for their large shells.
“The marine biologist studied the unique shells of the Xenophora snails in the ocean.”