See also: sidérophores

English

edit

Noun

edit

siderophores

  1. plural of siderophore