Torpedo

tɔːrˈpiːdoʊ

Slang Meanings

To sabotage something.
He totally torpedoed my chances of getting the promotion.
To mess something up badly.
Once she left the project, everything got torpedoed.