triosephosphates

English

Noun

triosephosphates

  1. plural of triosephosphate