Raining cats and dogs means. Rabia 7 years ago A. Very rarely B. Easy option C. Raining very heavily D. One who presents a counter argument