turtle roasted in its shell - Turkish English Dictionary