Wordigg

xenophora Definitions

noun

any mollusk of the genus xenophora.

Discover More the word xenophora

Scrabble the word xenophora

xenophora thesaurus

Examples include xenophora