plural Leonids or Leonides
lē-ˈä-nə-ˌdēz
: any of the meteors in a meteor shower occurring every year about November 14
Love words? Need even more definitions?
Merriam-Webster unabridged
Share