ocean current power generation system - Francés Inglés Diccionario