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.
(biology) Any mollusk of the genus Xenophora.
xeno- + -phora
From Wiktionary
Find similar words to xenophora using the buttons below.