Noun Definition

denebola

1.Definition: a star in Leo approximately 43 light years from Earth

Category: Objects