Leonid
nounDefinition of Leonid
: any of the meteors in a meteor shower occurring every year about November 14
Keep scrolling for more