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. meteor shower a group of meteors appearing to come from one point in the sky.
[ ME f. mod.L meteorum f. Gk meteoron neut. of meteoros lofty, (as META-, aeiro raise) ]