satellite telecommunication system - Turkish English Dictionary