Definition of Denebola

  • 1. A star in Leo approximately 43 light years from Earth Noun

Semanticaly linked words with "denebola"