Torpedos Synonyms

To cause the complete ruin or wreckage of
(Verb)