terrestrial infrastructure - German English Dictionary