Words: meteor shower meteor stream
Part of speech: n
Definition: a transient shower of meteors when a meteor swarm enters the earth's atmosphere