Translation of چھاجوں پانی پڑنا in English:

چھاجوں پانی پڑنا

phrase

  • be utterly ashamed
  • rain heavily