make a thundering noise - German English Dictionary