international telecommunications facility - Turkish English Dictionary