curl up in a ball - Turco Inglés Diccionario