Meteor

A streak of light created when a meteoroid is heated by Earth’s atmosphere.

Meteor Definition
Meteor Definition

Flippy

The leader in educational esports.