Wordigg

xenophorid Definitions

noun

any gastropod in the family xenophoridae.

Discover More the word xenophorid

Scrabble the word xenophorid

xenophorid thesaurus

Examples include xenophorid