Definify.com

Definition 2025


siderophores

siderophores

See also: sidérophores

English

Noun

siderophores

  1. plural of siderophore