last common ancestor - French English Dictionary