scatterbrained - French English Dictionary