technological infrastructure project - German English Dictionary