inescapable peril - German English Dictionary