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

گھڑوں پانی پڑنا

phrase

  • be much abashed