German-English dictionary »

siderophage meaning in English

GermanEnglish
der Siderophage Substantiv

siderophagenoun