Leonids

Leonids

See also: Leonīds

English

Etymology

    From Leonid + -s.

    Proper noun

    Leonids

    1. (astronomy) The meteor shower that appears to originate from the constellation of Leo.

    Translations

    Noun

    Leonids

    1. plural of Leonid

    Anagrams