Wiktionary
azadirachtins
n. (plural of azadirachtin English)
n. (plural of azadirachtin English)