Wiktionary
iminodipeptidases
n. (plural of iminodipeptidase English)
n. (plural of iminodipeptidase English)