Definitions of Euphorbia amygdaloides:

  • noun:   European perennial herb with greenish yellow terminal flower clusters