hybrid between humans and other species - Espagnol Anglais Dictionnaire