thunderclap - French English Dictionary