English | German | Russian | Czech

smilaxin English

Meaning smilaxin meaning

What does smilaxin mean?

smilaxin

A particular steroid glycoside derived from Smilax species.

Are you looking for...?