Denebola — definition

1. Denebola (Noun)

1 definition

Denebola (Noun) — A star in Leo approximately 43 light years from Earth.

1 type of
star
1 part of
Leo