Language:
Free Online Dictionary|3Dict

缩成一团

Source : CEDICT

to huddle together/to curl up