Denebola Definition
 də-nĕbə-lə 
    noun
  
 A star in the constellation Leo, approximately 43 light years from Earth.
 American Heritage 
Denebola Is Also Mentioned In
Find Similar Words
Find similar words to Denebola using the buttons below.
Find similar words to Denebola using the buttons below.