thunderball

noun

Definition of thunderball