towering seas - French English Dictionary