English | German | Russian | Czech

imbricatoside English

Meaning imbricatoside meaning

What does imbricatoside mean?

imbricatoside

A particular steroid glycoside.

Are you looking for...?