'attack submarine' definitions:

Definition of 'attack submarine'

(from WordNet)
noun
A military submarine designed and armed to attack enemy shipping