terrestrial distribution facility - Turkish English Dictionary