denebola
1. [ noun ] (astronomy) a star in Leo approximately 43 light years from Earth
Related terms: star Leo