make a thundering noise - Turkish English Dictionary