make a thundering noise - French English Dictionary