suicide mission Meaning, Definition & Usage

  1. noun killing or injuring others while annihilating yourself; usually accomplished with a bomb
    martyr operation; sacrifice operation.

WordNet