Word info

momordicoside

Noun

Meaning

English Wikipedia has an article on:momordicosideWikipedia
momordicoside (plural momordicosides)

Any of a group of cucurbitane triterpenoid glycosides present in Momordica charantia.

Source: en.wiktionary.org

Close letter words and terms