Word info

xenophya

Noun

Meaning

xenophya pl (plural only)

(biology) foreign particles found within an organism, such as sand grains

Source: en.wiktionary.org

Close letter words and terms