surveillance towed array sensor - French English Dictionary