diphosphohydrolases
English
Noun
diphosphohydrolases
plural of
diphosphohydrolase