Whitehead torpedo


White´head` tor`pe´do


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