iminocyclitols

English

Noun

iminocyclitols

  1. plural of iminocyclitol