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.”

Synonyms

  • large shell
  • sea snail

Antonyms

  • land snail
  • small shell