bwrw hen wragedd â ffyn

Phrase

 * 1) raining cats and dogs raining old ladies with sticks