Wiktionary
azidoglycosides
n. (plural of azidoglycoside English)
n. (plural of azidoglycoside English)