Polish-English dictionary »

insulina meaning in English

PolishEnglish
insulina noun

insulinnoun
polypeptide hormone