Meaning of ship-towed long-range acoustic detection system

Definition of ship-towed long-range acoustic detection system

(noun) a shipboard system consisting of an acoustic detection system that is towed behind the ship

Other information on ship-towed long-range acoustic detection system