'Euphorbia amygdaloides' definitions:

Definition of 'Euphorbia amygdaloides'

(from WordNet)
noun
European perennial herb with greenish yellow terminal flower clusters [syn: wood spurge, Euphorbia amygdaloides]