having said that... - French English Dictionary