thundering applauses - Turkish English Dictionary