xenophoras
English
Noun
xenophoras
plural of
xenophora