african spurred tortoise - Turkish English Dictionary