radar picket destroyer - Turkish English Dictionary