'ship-towed long-range acoustic detection system' definitions:

Definition of 'ship-towed long-range acoustic detection system'

From: WordNet
noun
A shipboard system consisting of an acoustic detection system that is towed behind the ship