stormed cats and dogs

English

Verb

stormed cats and dogs

  1. simple past and past participle of storm cats and dogs