terrifying threat - German English Dictionary