flat-backed spider tortoise - Turkish English Dictionary