Definition of Euphorbia Amygdaloides

  • 1. European perennial herb with greenish yellow terminal flower clusters Noun

Synonyms for word "euphorbia amygdaloides"

Semanticaly linked words with "euphorbia amygdaloides"

Hyponims for word "euphorbia amygdaloides"