believe oneself to be lost - French English Dictionary