xenosiderophores

English

Noun

xenosiderophores

  1. plural of xenosiderophore