apart from (that) ... - French English Dictionary