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