phosphoserines

English

Noun

phosphoserines

  1. plural of phosphoserine