a huge hit - German English Dictionary