euphorbia_amygdaloides
1. [ noun ] (botany) European perennial herb with greenish yellow terminal flower clusters
Synonyms: wood_spurge
Related terms: spurge Euphorbia
Similar spelling:   Euphorbia_helioscopia
  Euphorbia_antisyphilitica