euphorbia amygdaloides Meaning, Definition & Usage

  1. noun European perennial herb with greenish yellow terminal flower clusters
    wood spurge.

WordNet