suicide_missionEnglish

martyr operation, sacrifice operation, suicide mission

Noun

Killing or injuring others while annihilating yourself, usually accomplished with a bomb

English: suicide mission, martyr operation, sacrifice operation

English words with similar meanings

Show 2 words