Leonids Definition
lēənidz
noun
The meteor showers visible annually about November 16: they appear to radiate from the constellation Leo.
Webster's New World
Related Articles
Find Similar Words
Find similar words to Leonids using the buttons below.