ESESC

AcronymDefinition
ESESCEgyptian Solar Energy Systems Company