meaning of denebola
1.
a
star
in
Leo
approximately
43
light
years
from
Earth
Related Words
denebola
|
Developed & Maintained By
Taraprasad.com