spar torpedo

noun

Definition of spar torpedo

: an explosive charge mounted on the end of a long spar and designed to be carried to a target by an attacking ship