energy supply bottleneck - Spanish English Dictionary