English

edit

Noun

edit

momordicosides

  1. plural of momordicoside