• word of the day

    lyra

    lyra - Dictionary definition and meaning for word lyra

    Definition
    (noun) a small constellation in the northern hemisphere near Cygnus and Draco; contains the star Vega
Download our Mobile App Today
Receive our word of the day
on Whatsapp