yellow-spotted river turtle - Espagnol Anglais Dictionnaire