ascarosides
English
Noun
ascarosides
plural of
ascaroside