• Azidoglycosides

    Noun

    plural

    1. Plural of azidoglycoside
    © Wiktionary