helplessly adrift - French English Dictionary