could kick himself - French English Dictionary