Noun: Leonid lee-u-nid
- 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