triosephosphates
English
Noun
triosephosphates
plural of
triosephosphate