Denebola Meaning
There are 1 meaning(s) for word Denebola
Meaning 1 : a star in Leo approximately 43 light years from Earth
Similar words of Denebola :
There are 1 meaning(s) for word Denebola
Similar words of Denebola :