new guinea snake-necked turtle - Espagnol Anglais Dictionnaire