denebola Meaning, Definition & Usage

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

WordNet