antitorpedo
/ˌæn.tɪ.ˈtɔr.pɪ.dəʊ/Definitions
1. noun
A device or system intended to counter or neutralize the effects of a torpedo, especially one used for defensive purposes.
“The destroyer was equipped with an antitorpedo system to protect itself from enemy attacks.”