Wiktionary
imidodipeptidase
n. (context enzyme English) The enzyme (w: X-Pro dipeptidase).
n. (context enzyme English) The enzyme (w: X-Pro dipeptidase).