bankside power station

/B AE1 NG K S AY0 D P AW0 ER0 S T EY0 SH AH0 N/
N
  1. 1

    a decommissioned electricity generating station located on the south bank of the River Thames, in the Bankside area of the Borough of Southwark, London.

Translate “bankside power station” into another language