turtle roasted in its shell - German English Dictionary