radiated tortoise - Spanish English Dictionary