meaning of abgekoppelt vom Versorgungsnetz leben

abgekoppelt vom Versorgungsnetz leben - German to English

to live off the grid [utilities]