English | German | Russian | Czech

semaglutide English

Meaning semaglutide meaning

What does semaglutide mean?

semaglutide

(medicine) A peptide used in the treatment of diabetes

Are you looking for...?