storm-lashed

storm-lashed

adj 1. (Physical Geography) badly affected by storms 2. badly affected by storms