bisphosphoglycerates

English

Noun

bisphosphoglycerates

  1. plural of bisphosphoglycerate