self-supply noun 1verb 1forms 3 noun1 •The provision of water, electricity, etc. to one's own premises on a retail basis by obtaining a special license from the utility provider. verb1 •To provide water, electricity, etc. to one's own premises on a retail basis by obtaining a special license from the utility provider. formsself-supplied · self-supplying · self-supplies