be hopelessly lost - French English Dictionary