terrestrial distribution facility - Spanish English Dictionary