Word info

centelloside

Noun

Meaning

centelloside (plural centellosides)

(organic chemistry) A terpenoid found in the plant Centella asiatica.

Source: en.wiktionary.org

Close letter words and terms