thunder-and-lightning - French English Dictionary