storage power stations

English edit

Noun edit

storage power stations

  1. plural of storage power station