xenophorae

English

Noun

xenophorae

  1. plural of xenophora