sister species - Spanish English Dictionary