infrastructure and facilities - German English Dictionary