i have to admit that... - French English Dictionary