exc (excellent) - French English Dictionary