yellow-spotted amazon turtle - Turkish English Dictionary