terrible stuff - German English Dictionary