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
Tweet