suicide mission
Explore definitions, synonyms, and language insights of suicide mission
Definitions
Noun
killing or injuring others while annihilating yourself; usually accomplished with a bomb