cane piece - Spanish English Dictionary