to torpedo (an effort or enterprise)

listen to the pronunciation of to torpedo (an effort or enterprise)
İngilizce - Türkçe
dinamitlemek
to torpedo (an effort or enterprise)