it could be argued that... - French English Dictionary