Noun Definitioneuphorbia amygdaloides1.Definition: European perennial herb with greenish yellow terminal flower clustersRelated Noun(s):wood spurgeCategory: Plants