Wiktionary
talabostat
n. A dipeptidyl peptidase inhibitor.
n. A dipeptidyl peptidase inhibitor.