Definition: a highly energetic and indefatigable person
Definition: a ball of fire (such as the sun or a ball-shaped discharge of lightning)
Definition: the luminous center of a nuclear explosion
Definition: A ball of fire, especially one associated with an explosion.
Definition: To explode in a ball of flame.