Meaning of denebola

Definition of denebola

(noun) a star in Leo approximately 43 light years from Earth

Other information on denebola

WIKIPEDIA results for denebola
Amazon results for denebola