surveillance towed array sensor - German English Dictionary