siderophores

See also: sidérophores

English

Noun

siderophores

  1. plural of siderophore