Euphorbia

What is Euphorbia?

Euphorbia definition and meaning on Dictionary terms:
noun

any plant of the genus Euphorbia, comprising the spurges.