Find the word definition

Wiktionary

cevoglitazar

n. An antidiabetic drug.