have one's head somewhere else - French English Dictionary