curl up in a ball - Turkish English Dictionary