Translation of چھاجوں پانی/ مینھ برسنا in English:

چھاجوں پانی/ مینھ برسنا

phrase

  • rain cats and dogs, to rain in torrents