Definitions of Denebola:

  • noun:   a star in Leo approximately 43 light years from Earth