Weathering a storm

To survive a lot of difficulties or be in a hard situation.







© Copyright 2019 metaphors.com.