Definitions of Japanese poinsettia:

  • noun:   showy poinsettia found from the southern United States to Peru