stemma - French English Dictionary