When the snow falls so heavily that you can't leave the house.
Even in Australia you can get snowed in. You never heard for Australian Alps?
Half of the winter in Canada, we are snowed in.
Siberia is place when you are snowed in most of the year.
There is no origin for this idiom
Was this page helpful?
definition
Common phrase that has a specific meaning.