lipotetrapeptides

English

Noun

lipotetrapeptides

  1. plural of lipotetrapeptide