a huge hit - Turkish English Dictionary