Definition of Leonids in English:

Leonids

proper noun

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

Origin

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

Pronunciation:

Leonids

/ˈlēənidz/