road; path; route; way; distance; journey; road (e.g. to victory)
even if; no matter (what); if; though; although; supposing
storm; tempest; uproar; hullabaloo; storm (e.g. of protest)
to climb over; to get over; to surmount; to overcome; to surpass; to overtake
to throw violently against; to slam against; to strike; to thrust at someone (e.g. a letter)
downpour; pouring rain; heavy rain; pelting rain; cloudburst
to run; to run (of a vehicle); to drive; to rush (to); to dash; to retreat; to flee