aminoacylates

English

Noun

aminoacylates

  1. plural of aminoacylate