stare daggers at - Alemán Inglés Diccionario