sister species - French English Dictionary