Green’s Dictionary of Slang

torpedo v.2

(Aus.) of a man, to have sexual intercourse.

[Aus]A. Buzo Rooted IIi i: He [...] torpedoed the minister’s daughter.