Wave-power meaning

Transport and harnessing of energy by ocean surface waves.
noun
0
0
Advertisement