AIRBURST

Definition of AIRBURST

  1. (noun)an explosion in the atmosphere