surveillance towed array sensor - Turkish English Dictionary