'Euphorbia amygdaloides' definitions:

Definition of 'Euphorbia amygdaloides'

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