LEONID


Meaning of LEONID in English

[Le.o.nid] n, pl Leonids or Le.on.i.des [L Leon-, Leo; fr. their appearing to radiate from a point in Leo] (1876): any of the meteors in a meteor shower occurring every year about November 14

Merriam-Webster English vocab.      Английский словарь Merriam Webster.