remotely controlled radar site - Turkish English Dictionary