Translation of "Wütend starren" in English

Related phrases