round of thunderous applause - German English Dictionary