Xenophora Definition

noun

(biology) Any mollusk of the genus Xenophora.

Wiktionary

Origin of Xenophora

  • xeno- +‎ -phora

    From Wiktionary

Find Similar Words

Find similar words to xenophora using the buttons below.

Words Starting With

Words Ending With

Unscrambles

xenophora