radio telephone and telegraph - Turkish English Dictionary