ball-lightning - French English Dictionary