thunder clouds - French English Dictionary