Loading page
euphorbia amygdaloides is a noun meaning "European perennial herb with greenish yellow terminal flower clusters". It carries one recorded sense.
European perennial herb with greenish yellow terminal flower clusters
Definitions, synonyms and semantic relations for euphorbia amygdaloides come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.