Carmegliptin definition

A particular antidiabetic drug.
noun
0
0
Advertisement