glucoazides

English

Noun

glucoazides

  1. plural of glucoazide