Skip navigation.

Lyrid - What does it mean?

Definition of 'Lyrid'

English

Noun

(en-noun)
  • (astronomy) A shooting star or meteor observed as originating from the constellation Lyra, and belonging to the meteor shower seen each April.
  • Anagrams

    *

    Similar to 'Lyrid'

    Lord, Lyraid, Lard