Whitehead torpedo /(?)/

White·head· tor·pe·do

Whitehead torpedo

n.
  1. A form of self-propelling torpedo.