thunderball - French English Dictionary