be on a rampage - German English Dictionary