a killing glance - French English Dictionary