ridden out the storm

English

Verb

ridden out the storm

  1. past participle of ride out the storm