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