Log in
Search words & phrases
leonids
US
・
UK
A1
Definition
Video subtitles
noun
A prolific meteor shower associated with the comet Tempel-Tuttle, which occurs annually in November.
Plural form of Leonid.