Leonid /ˈliː.ə.nɪd/ noun1 •Any meteor of a meteor shower that appears to radiate from the constellation Leo in November.I wrote my first story about the ghost of a horse leaping from a cascade of flame just after the leonids had been more torrential than men had remembered them for centuries. — 1974 formsLeonids