photosynthates
English
Noun
photosynthates
plural of
photosynthate