heptaoses

English

Noun

heptaoses

  1. plural of heptaose