yellow-spotted river turtle - Turkish English Dictionary