[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
LEONID
Meaning of LEONID in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012