Word info

semaglutide

Noun

Meaning

semaglutide (uncountable)

(pharmacology) A peptide used in the treatment of diabetes and as an antiobesity medication.

Source: en.wiktionary.org

Close letter words and terms