wave energy power take-off

Broader terms

wave energy technologies