in front of one's eyes - French English Dictionary