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