VariousWords beta
Related Terms:
Definitions:
Noun
Denebola
Definition: a star in Leo approximately 43 light years from Earth