Kinyarwanda: Imvura yaguye cyane  
English: It's raining cats and dogs