lipotetradecapeptides

English

edit

Noun

edit

lipotetradecapeptides

  1. plural of lipotetradecapeptide