ocean current power generation system - Espagnol Anglais Dictionnaire