suicide mission
English Dictionary
->
Letter S
-> suicide mission
Search Dictionary:
suicide mission Definition
(n)
killing
or
injuring
others
while
annihilating
yourself
;
usually
accomplished
with
a
bomb
suicide mission Synonyms
martyr operation
sacrifice operation
suicide mission
© Art Branch Inc.