Meaning of self-supply | Babel Free
Definitions
To provide water, electricity, etc. to one's own premises on a retail basis by obtaining a special license from the utility provider.
CEFR level
C1
Advanced
This word is part of the CEFR C1 vocabulary — advanced level.
This word is part of the CEFR C1 vocabulary — advanced level.