Not having been blessed with hearing this in Manhattan, I would associate it with _snowed in_, with _in_ meaning 'and unable to move.' I guess rained in would be about the same. Someone dynamited in would presumably not be able to barge out of the collapsed mouth of a mine. Settled in and nested in are much gentler. Peter Richardson