iminohydrolases
English
Noun
iminohydrolases
plural of
iminohydrolase