roll up in a ball - Turco Inglés Diccionario