euphorbia amygdaloides Meaning of "euphorbia amygdaloides"

Add to My List

Definition(s):

  • (n) European perennial herb with greenish yellow terminal flower clusters
Word of the Day
languish
/ˈlæŋɡ wɪʃ /