losing one's sight - French English Dictionary