EUPHORBIA AMYGDALOIDES





Definition:

  1. [noun] European perennial herb with greenish yellow terminal flower clusters
    Synonyms: wood spurge, Euphorbia amygdaloides

Synonyms: