Summary
English Synonyms:   more detail...
  1. hydro-electric power station:


English

Detailed Synonyms for hydro-electric power station in English

hydro-electric power station:

hydro-electric power station [the ~] noun

  1. the hydro-electric power station

Related Synonyms for hydro-electric power station