DENEBOLA





Definition:

  1. [noun] a star in Leo approximately 43 light years from Earth
    Synonyms: Denebola

Synonyms: