river tortoise - Turkish English Dictionary