to foot it - French English Dictionary