Denebola
English Dictionary
->
Letter D
-> Denebola
Search Dictionary:
Denebola Definition
(n)
a
star
in
Leo
approximately
43
light
years
from
Earth
Denebola Synonyms
Denebola
© Art Branch Inc.