The idiom ‘Raining cats and dogs’ means?English A. Raining very heavily B. Easy option C. Very rarely D. one who presents a counter argument