be distinguished from - French English Dictionary