advanced communications technology satellite - Turkish English Dictionary