English | German | Russian | Czech

Lyra English

Meaning Lyra meaning

What does Lyra mean?

Lyra

a small constellation in the northern hemisphere near Cygnus and Draco; contains the star Vega

Synonyms Lyra synonyms

What other words have the same or similar meaning as Lyra?

Lyra English » English

Lyre Harp

Are you looking for...?