English dictionary
euphorbia amygdaloides meaning and definition
Definition and meaning of euphorbia amygdaloides at MeaningMonkey.org. euphorbia amygdaloides meaning and definition in the English Dictionary.EUPHORBIA AMYGDALOIDES noun
Definition of Euphorbia amygdaloides (noun)
- European perennial herb with greenish yellow terminal flower clusters
- synonyms: wood spurge
Source: Princeton University Wordnet