What does an das Stromnetz angeschlossen sein mean?

an das Stromnetz angeschlossen sein - German to English

to be on electrical grid