aminoacylases
English
Noun
aminoacylases
plural of
aminoacylase