Word info

xenophora

Noun

Meaning

xenophora (plural xenophoras or xenophorae)

(biology) Any mollusk of the genus Xenophora.

Source: en.wiktionary.org

Close letter words and terms