flummoxing - French English Dictionary