SynonymX
Speak
Denebola
Definition of Denebola
1.
A star in Leo approximately 43 light years from Earth
Noun
Semanticaly linked words with "denebola"
leo
star