cane piece - German English Dictionary