aminoacylates
English
Noun
aminoacylates
plural of
aminoacylate