Translation of پانی کے گھڑے پڑنا in English:

پانی کے گھڑے پڑنا

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

phrase

  • to be greatly embarrassed