Euphorbia amygdaloides

1. (noun) European perennial herb with greenish yellow terminal flower clusters
Synonyms: wood spurge
Related Words: spurge



Terms and Conditions of Use / Copyright Notice