euphorbia corollata Meaning of "euphorbia corollata"

Add to My List

Definition(s):

  • (n) common perennial United States spurge having showy white petallike bracts
Word of the Day
languish
/ˈlæŋɡ wɪʃ /