Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

leonid Definition

Cancel
leonid
noun(Le-o-nid)
any of the meteors in a meteor shower occurring every year about November 14

Words Related to leonid!

leonid Examples by Brain Bank Users