a thunderous applause - Turkish English Dictionary