ocean or sea temperature gradient power station

Dictionnaire