to glare at - Turco Inglés Diccionario