turtle's shell - German English Dictionary