heavy current installations - German English Dictionary