I was freezing standing outside in the cold for so long.
ーI was shriveling up from the cold.
「寒さで縮み上がった」
to shrivel up from the cold で「寒さで縮み上がる」
ーI was freezing standing outside in the cold for so long.
「長い間寒い外に立っていて縮み上がった」
to freeze in the cold でも「寒さに縮み上がる」と表現できます。
ご参考まで!