turtle roasted in its shell - Turco Inglés Diccionario