international telecommunications satellite consortium - Turkish English Dictionary