live off the grid - German English Dictionary