stare daggers at - Turco Inglés Diccionario