Translation of ہاتھ پتھر تلے آنا in English:

ہاتھ پتھر تلے آنا

phrase

  • find oneself helpless