heavy current installations - Spanish English Dictionary