Stormy, of rough weather
inclement weather
Merciless, unrelenting.
Unmercifully severe in temper or action.