チョウセキハツデン
Meanings
Noun
1. tidal power generation
Composed of
Ebbe und Flut; Gezeiten
Stromerzeugung; Strom erzeugen