Englishfor English speakers
self-supply
English
Meaning self-supply meaning
What does self-supply mean?
self-supply
verb
—
To provide water, electricity, etc. to one's own premises on a retail basis by obtaining a special license from the utility provider.
self-supply
noun
—
The provision of water, electricity, etc. to one's own premises on a retail basis by obtaining a special license from the utility provider.
Are you looking for...?