denebola

Noun
  1. A star in Leo approximately 43 light years from Earth (synset 109288398)

Other Searches