ındian starred tortoise - Spanish English Dictionary