Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Leonid  lee-u-nid
  1. A meteor in the annual Leonid meteor shower, which appears to radiate from the constellation Leo
    "Astronomers eagerly anticipated the peak of the Leonid meteor shower"

Derived forms: Leonids

Encyclopedia: Leonid