English edit

Noun edit

ascarosides

  1. plural of ascaroside