facilities and infrastructure - German English Dictionary