peals of thunder - French English Dictionary