1. Leonids - Noun
2. Leonids - Proper noun
Leonids
(astronomy) The meteor shower that appears to originate from the constellation of Leo.
Leonids
plural of Leonid
History 1800s render The Leonids are famous because their meteor showers, or storms, can be among the most spectacular. Source: Internet
But overall the 1998 Leonids were in a favorable position so interest was rising. Source: Internet
The Leonids are famous for producing meteor storms, meaning thousands of meteors streak across the sky every hour. Source: Internet