peptidases
English
Noun
peptidases
plural of
peptidase
Anagrams
sapeptides