supply and installation - German English Dictionary