i must confess that... - French English Dictionary