Euphorbia amygdaloides

Explore definitions, synonyms, and language insights of Euphorbia amygdaloides

Definitions

Noun
European perennial herb with greenish yellow terminal flower clusters

More General Terms