look daggers at somebody - French English Dictionary