spotted terrapin - Turkish English Dictionary