tidal power plant - English Synonyms Dictionary