stare daggers at - Turkish English Dictionary