proper infrastructure - German English Dictionary