yellow-spotted amazon turtle - Spanish English Dictionary