• word of the day

    denebola

    denebola - Dictionary definition and meaning for word denebola

    Definition
    (noun) a star in Leo approximately 43 light years from Earth
Download our Mobile App Today
Receive our word of the day
on Whatsapp