stabilizer: a device for making something stable
device: an instrumentality invented for a particular purpose
meteor shower: a transient shower of meteors when a meteor swarm enters the earth's atmosphere