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.