n.1 a small body of matter from outer space that becomes incandescent as a result of friction with the earth's atmosphere.
2 a streak of light emanating from a meteor.
Phrases and idioms:
meteor shower a group of meteors appearing to come from one point in the sky.
Etymology: ME f. mod.L meteorum f. Gk meteoron neut. of meteoros lofty, (as META-, aeiro raise)