Definify.com

Definition 2025


hemosiderins

hemosiderins

English

Noun

hemosiderins

  1. plural of hemosiderin