martyr operation Meaning, Definition & Usage

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

WordNet