Noun denebola has 1 sense
  1. Denebola - a star in Leo approximately 43 light years from Earth
    --1 is a kind of
    star
    --1 is a member of Leo
,
TOP