Definition of Leonids in English:

Leonids

proper noun

Astronomy
  • An annual meteor shower with a radiant in the constellation Leo, reaching a peak about 17 November.

Origin

Late 19th century: from Latin leo, leon- (see Leo)+ -id.

Pronunciation:

Leonids

/ˈliːənɪdz/