Wiktionary
imidodipeptidases
n. (plural of imidodipeptidase English)
n. (plural of imidodipeptidase English)