peals of thunder - Turkish English Dictionary